Release 10.1A: OpenEdge Development:
Progress Dynamics Basic Development


Normalization and table design

A Dynamics application will always benefit for well-designed tables. Keep in mind the basic principles of normalization when designing your tables:

When you begin developing an application using well-designed, normalized database tables, you get immediate benefits:

All in all, good table design means less procedural code and less customization of standard code blocks.

Note: The choice between using database triggers or other procedures for logic of this kind, and other aspects of organizing your application logic, is discussed in Chapter 11, " Building Advanced Business Logic in a Progress Dynamics Application."

The following sections describe a few other important table design guidelines.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095